package itheima.com.Test;

import java.util.ArrayList;

public class MyStreamDemo05 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("张三丰");
        list.add("张无忌");
        list.add("张翠山");
        list.add("张良");
        list.add("物流");
        list.add("法律");

//        list.stream().limit(2).forEach(s->{
//            System.out.println(s);
//        });

//        list.stream().skip(3).forEach(s->{
//            System.out.println(s);
//        });

//        ArrayList<String> list2 = new ArrayList<>();
//        list2.add("张三丰");
//        list2.add("张无忌");
//        list2.add("张翠山");
//        list2.add("张良");
//        list2.add("物流");
//        list2.add("法律");
//        Stream<String> stream = list.stream();
//        Stream<String> stream1 = list2.stream();
//        Stream<String> stream2 = Stream.concat(stream, stream1);
//        stream2.forEach(s->{
//            System.out.println(s);
//        });
//        Stream.concat(list.stream(),list2.stream()).forEach(s->{
//            System.out.println(s);});

//        list.stream().distinct().forEach(s->{
//            System.out.println(s);});//去重

//        list.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });
//
//        list.stream().forEach(s ->{
//            System.out.println(s);
//        } );

        long count = list.stream().count();
        System.out.println(count);
    }
}
